خرید بک لینک
 
 
CERN وب را براى استفاده به طور رايگان آزاد اعلام كرد. وب جذب كاربران در خارج از دنياى آموزشى را نيز آغاز كرده است. سازمان سرن، وب را در اختيار علاقه مندان به آن قرار داده است..
 
در ادامه به تحليل روند رشد اينترنت در کل جهان مي پردازيم :
 
به نقل از سايت روابط عمومي
 
 
کاربران اينترنت در جهان را اينگونه معرفي مي نمايد:
آمار کاربران اينترنت در جهان به تفکيک قاره و کشور را از سايت Inteet World Stats ببينيد:
* کل جميعت جهان تا سال 2006 : 6,499,697,060 نفر
* تعداد کاربران اينترنت در سطح جهان : 1,022,863,307 نفر (يعني حدود 15.2 %)
* زبان اول کاربران اينترنت : انگليسي 30.6 %
 
و در ادامه در نمودار زير روند رو به رشد اينترنت را در ايران مشاهده مي کنيد :
 
روند رشد کاربران در ايران 
 وب چيست ؟
نويسنده: سولماز اوجاقي 
گاهي وب را با اينترنت جاي همديگر استفاده مي شود . اينترنت اصطلاحي قديمي تر مي باشد به مفهوم شبکه جهاني دسترسي همگاني مي باشد که قبل از وب براي اتصال تلفن ها و سرورها به کار برده مي شد اما وب شبکه ايي از سرورها و کامپيوتر هاي به هم متصل شده اند که طبق يک سري پروتکل ها يا قرارداد هاي عمومي دسترسي ِ عموم را به صفحات مختلف امکان مي بخشند .
 
وب يا World Wide Web که به اختصار WWW,W3 نيز نامبرده مي شوند ، قسمتي از اينترنت است که محيطي ايجاد مي کند که مي توان به صدا ، تصوير ، انيمشن و متن نيز بهره برد .
وب يکي از خدمات روي اينترنت است مانند پست الکترونيکي . وب مخفف website مي باشد .
 
 
World Wide Web ! 
 
 
پس اينترنت شبکه ايي عظيم از کامپيوترها است که خدماتي روي انها ارائه مي شود که يکي از آنها وب مي باشد که امکان مشاهده صفحات مختلفي را با استانداردهاي مشخص (همچون HTTP ) انجام مي دهد که خدماتي همچون رفتن به صفحات مختلف ديگر ، پست الکترونيکي و .. را براي ما به ارمغان دارد . 
خدمات ديگر روي اينترنت که اينجا تنها به آنها اشاره مي شود ، همچون Telnet, gopher, FTP که جاي مناسب به آنها نيز خواهيم پرداخت .
اصطلاح ديگري که شايد با آن برخورد کنيد ، سرويس گيرنده / سرويس دهنده (Client / Server) مي باشد.
در اينترنت به طور کلّي مي توان همه? رايانه ها را به دو دسته تقسيم کرد. سرويس گيرنده / سرويس دهنده (Client / Server).
سرويس دهندگان، خدماتي را (مانند وب و FTP) براي سايرين فراهم مي کنند و سرويس گيرندگان، نيز براي دست يابي به اين خدمات، به سرويس دهندگان وصل مي شوند. 
يک رايانه? سرويس دهنده مي تواند  طراحی   چند سرويس را فراهم کند. براي مثال روي يک سرويس دهنده، يک نرم افزار وب سرور و ميل سرور نصب کنيم.
 
 
• وب، نه اينترنت
امروزه كاربران كامپيوتر سراسر جهان به استفاده از وب و اطلاعات گرافيكى آن گرايش دارند. از اين روى، اكثر رسانه ها، اكثر كاربران كامپيوتر، و حتى بسيارى از مشاغل وصل-خط از اصطلاح «وب جهان پهنا» و «اينترنت» به يك معنى استفاده مى كنند.
 
اما وب فقط بخشى از اينترنت بزرگ است. چون اينترنت شامل Telnet،FTPو حوزه هاى ديگر و همچنين كابل ها، كامپيوترها، و سيم هاى خود شبكه نيز مى شود. وب در بالاى اينترنت قرار دارد و در واقع رابط اينترنت است. يك قرارداد مخصوص اينترنت قرارداد يا پروتكل HTTP، است و اين پروتكل است كه استفاده از وب را در اينترنت ممكن مى ند. مهمترين هدف اينترنت آن است كه كاربران بتوانند از اطلاعات ذخيره شده در كامپيوتر كاربر ديگر بهره بگيرند. وب يك روش جذاب براى بهره گيرى از اطلاعات ذخيره شده در كامپيوترهاى خدمات دهنده (Server) پراكنده شده در اينترنت است.
خدمات دهنده هاى FTP، Telnet و ساير خدمات دهنده ها هستند. در واقع، بعضى از شركت ها از يك كامپيوتر براى چند پروتكل مبادله داده هاى مختلف بهره مى گيرند. تنها اختلاف بين خدمات دهنده FTP و خدمات دهنده وب در نرم افزار سازگار با HTTP است كه مى تواند اطلاعات را با برنامه مرورگر مبادله كند.
بسيارى از خدمات دهنده هاى وب رده پايين از انواع پى سى هاى مبتنى بر پردازنده هاى اينتل هستند، در حالى كه خدمات دهنده هاى رده متوسط اغلب كامپيوترهاى قدرتمند هستند. خدمات دهنده هاى وب رده بالا معمولاً كامپيوترهاى يونيكس هستند و مى توانند مقدار انبوهى از ترافيك مرتبط با وب را اداره كنند.
خدمات دهنده هاى وب و مرورگرهاى وب با استفاده از HTTP با يكديگر ارتباط برقرار مى كنند تا بتوانند داده هاى وب را كه خود به زبان HTML نوشته شده اند مبادله كنند. برنامه مرورگر مى تواند قطعات نوشته شده به اين زبان را تفسير كند و بعد صفحه مرتبط با آن را به نمايش درآورد. رمز وب، در فراپيوندهاى موجود در دل كدهاى HTML است. بنيان وب بر فلسفه فراپيوندها استوار است. هر كلمه يا تصويرى در هر صفحه وب مى تواند يك رابط به يك سند ديگر باشد. دسترسى به اطلاعات در FTP يا Telnetيا هر دو پروتكل مبادله اطلاعات ديگر اينترنت به اين سادگى نيست.
وب يك برنامه در حال تغيير و تكامل است و از نقش اوليه خود در ارتباطات دانشگاهى پا فراتر نهاده و براى نشر انواع اطلاعات به شكل جالب توجه براى مخاطبان اينترنت، در نظر گرفته شده است. براى كاربران جديد اينترنت، وب يك رابط چندمنظوره برنامه هاى   طراحی   كاربردى شبكه است كه مرز ميان آنها را پنهان ساخته است. رشد و گسترش كاربرد وب به دليل قابل استفاده بودن در محيط چند رسانه اى همچنان ادامه دارد.
 
 
شبکه اي از کامپيوتر ها 
 آشنايي اوليه با دنياي اينترنت
نويسنده: سولماز اوجاقي 
چگونه تعريف کردن اين موضوع ِ به ظاهر بسيار واضح و ساده و در عين حال پشت صحنه ايي پر از عوامل پشت صحنه ، مدتي ذهن مرا مشغول کرده بود تا براي شما عزيزان به چه روش و سياقي اين موضوع را توضيح دهم .
 
فکر مي کنم که اول بايد يک ذهنيت در ذهن خواننده ايجاد کنم تا بعد به توضيحات ِ کامل بپردازم از جمله : وب چيست؟ تاريحچه وب به چه ترتيبي مي باشد ؟ ورود وب در ايران و تاثيرات آن ...
 
در اول امر خوب است بدانيد که هدف ، ايجاد ارتباط کامپيوترها براي دسترسي به اطلاعات دانشگاهي بوده است. پس در وب ، در ايتداي امر ، ايجاد يک شبکه يا اتصالي بين کامپيوتر بوده است تا به هدف مورد نظر برسيم .
 
پس هدف ، اتصال و اشتراک اطلاعات بوده است ، حال در اين قسمت ، کاري به چگونگي اين اتصالات نداريم. پس در روند جهاني شدن و تبادل اطلاعات مابين نقاط مختلف جهان ، جاي اين شبکه خالي بود پس شبکه هاي محلي در ابتداي امر در محل هاي کوچک براي دانشگاه ها و در ادامه اتصال اين شبکه هاي کوچک و تشکيل ِشبکه هاي گسترده ، گسترش پيدا کردند . پس اگر هر کامپيوتر يا شبکه هاي محلي را گره هايي در نظر بگيريم کاملا اصطلاح " تار عنکبوتي وب" برايمان مشهود خواهد بود ( البته اگر تارهاي عنکبوت را در نظر بياريد !)
 
وقتي که وب به عموم معرفي شد ، استقبال عظيمي   طراحی    از آن به عمل آمد و در حالت کلي تر اينترنت روز به روز گسترش پيدا کرد تا جايي که الآن در اقصي نقاط جهان از آن با کمترين هزينه ممکن استفاده مي کنند .
 
پس در کل بايد بگويم که اين شبکه جهاني ، وسيله ايي براي اتصال کامپيوتر ها يا انسانها در سرتا سر جهان بوده است تا تبادل نوشته ها و اطلاعات مختلف ممکن شود در مدل معروفي وب را به اين صورت نشان مي دهند. 
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: يکشنبه 30 تير 1392 ساعت: 15:04

 

 
 آيا اينترنت همان وب است؟ 
اکثر کاربران فکر مي کنند که وب همان اينترنت است اما اينترنت در سال ???? وقتي که آرپانت که همان پدر اينترنت ناميده مي شود شروع به استفاده از پروتکل TCP/IP کرد شکل گرفت. وب توسط تيم برنرز لي انگليسي در سال ???? ساخته شده. شبکه جهاني وب از سرورها که صفحات را دربر دارند و مرورگرهاي بسياري همانند فايرفاکس ، اينترنت اکسپلورر ، سافاري و… ساخته شده است. درواقع اينترنت مجموعه اي از فناوري ست که موجوديت وب را رقم زده است. اگر اينترنت نبود وب هم نبود و اگر وب نبود اينترنت همچنان در اثر هجر باقي مي ماند. بايد به اين نکته توجه داشت که بسياري از برنامه هاي تحت شبکه بدون نياز به وب کار مي کنند مانند ايميل، FTP ، IRC يا چت مبتني بر اينترنت  
 
 آيا اينترنت همان وب است؟ 
اکثر کاربران فکر مي کنند که وب همان اينترنت است اما اينترنت در سال ???? وقتي که آرپانت که همان پدر اينترنت ناميده مي شود شروع به استفاده از پروتکل TCP/IP کرد شکل گرفت. وب توسط تيم برنرز لي انگليسي در سال ???? ساخته شده. شبکه جهاني وب از سرورها که صفحات را دربر دارند و مرورگرهاي بسياري همانند فايرفاکس ، اينترنت اکسپلورر ، سافاري و… ساخته شده است. درواقع اينترنت مجموعه اي از فناوري ست که موجوديت وب را رقم زده است. اگر اينترنت نبود وب هم نبود و اگر وب نبود اينترنت همچنان در اثر هجر باقي مي ماند. بايد به اين نکته توجه داشت که بسياري از برنامه هاي تحت شبکه بدون نياز به وب کار مي کنند مانند ايميل، FTP ، IRC يا چت مبتني بر اينترنت ، نرم افزارهاي پيام رسان ، تل نت، تورنت...
اينترنت يک دا?ن تو در تو است از تلفن‏ها، خطوط کابلى، ماهواره‏ها، سيم‏هاى شبکه و کامپيوترهاى به هم پيوسته که در سرتاسر جهان پراکنده شده‏اند. توصيه مي کنم مقاله اينترنت چيست را در همين سايت ايران کالا مطالعه کنيد. وب به نامى گفته مي شود که به هر چيز در اينترنت تعلق گرفته است. ما ميتوانيم با استفاده از Uniform Resource Locator يا URL به آن چيز دسترسى داشته باشيم. اين روش آدرس‏دهى (مثل  در دهه 60 اينترنت را تبديل به شاهراه اطلاعاتى کرد. به خصوص اينكه باعث حذف اعلان‏ها و فرمان‏هايى شد که سابقاً کاربران مجبور بودند تا براى رسيدن به اطلاعات تايپ کنند. بخش اعظمى از محتوياتى که شما از طريق URL به دست مي آوريد، فايلهايى هستند که با يک کد خاص موسوم به HyperText Makup Language يا به اختصار HTML نوشته شده‏اند. ما فايلهاى HTML را به عنوان صفحات وب ميشناسيم.
حالتـهاى زيادى پيش مـي آيد که به جـاى وب از اينترنت استفاده مي کنيم : مثل وقتى که يک e-mail ميفرستيم؛ يک MP3 را به وسيله يک برنامه انتقال مستقيم (peer-to-peer) دريافت مي کنيم؛ يا يک پيام فورى را توسط برنامه‏اى مانند ICQ ارسال مي کنيم. و نيز برخى از آدرسهاى وب که با ".www" شروع نميشوند.
به خاطر هوشمندى كه در مرورگرها و اغلب وب سرورها قرار داده شده است، معمو?ً نيازى به وارد کردن ".www" قبل از يک آدرس وب وجود ندارد. وقتى يک URL را وارد ميکنيد، مرورگر يک درخواست به يک سرور براى پيداکردن سايت ميفرستد. سرور اغلب سايت را حتى بدون پيشوند تشخيص مي دهد. اما اگر نتوانست، خود مرورگر پيشوند را اضافه مي کند و دوباره آن را ارائه مي کند؛ يا به اميد پيدا کردن يک مورد منطبق، آن را از سرورهاى بزرگتر و بزرگتر طلب (ping) مي کند. حتى اگر شما www را وارد نکرده باشيد هنگام برقرارى ارتباط در مرورگر شما نمايش داده مي شود. اما بايد کمى هم مراقب باشيد، به هر حال بعضى از سرورها کمى غير عادى هستند و توانايي تصحيح URL ها را ندارند؛ بنابراين اگر www را ننوشته باشيد ممکن است سايتتان را پيدا نکنيد.
يان ياکوبس از کنسرسيوم وب جهان گستر واقع در MIT مى گويد « در جهان ايده آل، URL ها نه ديده مي شوند و نه شنيده ». در حال حاضر کاربران، سايتها را به وسيله موتورهاى جستجويى چون Google پيدا مي کنند و براى رسيدن به هر چيزى روى لينک‏ها کليک مي کنند. کنسرسيوم در جستجوى راهبردهاى جهانى براى تغيير معمارى وب است تا گردش در آن را آسان تر کند؛ به خصوص براى افرادى که دچار نوعى معلوليت جسمى نيز هستند .
 طراحی وب سایت ، نرم افزارهاي پيام رسان ، تل نت، تورنت...
اينترنت يک دا?ن تو در تو است از تلفن‏ها، خطوط کابلى، ماهواره‏ها، سيم‏هاى شبکه و کامپيوترهاى به هم پيوسته که در سرتاسر جهان پراکنده شده‏اند. توصيه مي کنم مقاله اينترنت چيست را در همين سايت ايران کالا مطالعه کنيد. وب به نامى گفته مي شود که به هر چيز در اينترنت تعلق گرفته است. ما ميتوانيم با استفاده از Uniform Resource Locator يا URL به آن چيز دسترسى داشته باشيم. اين روش آدرس‏دهى (مثل  در دهه 60 اينترنت را تبديل به شاهراه اطلاعاتى کرد. به خصوص اينكه باعث حذف اعلان‏ها و فرمان‏هايى شد که سابقاً کاربران مجبور بودند تا براى رسيدن به اطلاعات تايپ کنند. بخش اعظمى از محتوياتى که شما از طريق URL به دست مي آوريد، فايلهايى هستند که با يک کد خاص موسوم به HyperText Makup Language يا به اختصار HTML نوشته شده‏اند. ما فايلهاى HTML را به عنوان صفحات وب ميشناسيم.
حالتـهاى زيادى پيش مـي آيد که به جـاى وب از اينترنت استفاده مي کنيم : مثل وقتى که يک e-mail ميفرستيم؛ يک MP3 را به وسيله يک برنامه انتقال مستقيم (peer-to-peer) دريافت مي کنيم؛ يا يک پيام فورى را توسط برنامه‏اى مانند ICQ ارسال مي کنيم. و نيز برخى از آدرسهاى وب که با ".www" شروع نميشوند.
به خاطر هوشمندى كه در مرورگرها و اغلب وب سرورها قرار داده شده است، معمو?ً نيازى به وارد کردن ".www" قبل از يک آدرس وب وجود ندارد. وقتى يک URL را وارد ميکنيد، مرورگر يک درخواست به يک سرور براى پيداکردن سايت ميفرستد. سرور اغلب سايت را حتى بدون پيشوند تشخيص مي دهد. اما اگر نتوانست، خود مرورگر پيشوند را اضافه مي کند و دوباره آن را ارائه مي کند؛ يا به اميد پيدا کردن يک مورد منطبق، آن را از سرورهاى بزرگتر و بزرگتر طلب (ping) مي کند. حتى اگر شما www را وارد نکرده باشيد هنگام برقرارى ارتباط در مرورگر شما نمايش داده مي شود. اما بايد کمى هم مراقب باشيد، به هر حال بعضى از سرورها کمى غير عادى هستند و توانايي تصحيح URL ها را ندارند؛ بنابراين اگر www را ننوشته باشيد ممکن است سايتتان را پيدا نکنيد.
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: يکشنبه 23 تير 1392 ساعت: 13:41

 

تعيين موقعيت عناصر در هر جايي از صفحه که شما دوست داريد:
 
همواره بدون هيچ گونه مداخله اي از سوي يک مرورگر وب، تمامي عناصري که درون يک صفحه سايت قرار دارند به همان ترتيب نمايش داده مي شوند، بنابراين اگر در تگ هدر، منوي راهبري قرار داشته باشد و در سر تيتر دوم، سه پاراگراف قرار دهيم در زمان نمايش در مرورگر خواهيد ديد که نحوه نمايش آنها به همان ترتيبي است که درون سورس قرار دارد و تا اينجاي کار نحوه سايت زدن ما به همين نحوي بوده است که در اينجا توضيح داديم، اما در اين بخش از آموزش مي خواهم شما را با برخي از قدرت هاي واقعي css و تاثيراتي که مي تواند بر روي سورس مان داشته باشد آشنا کنم. در اين قسمت شما خواهيد آموخت که چطور مي توانيد براي عنصرخاصي در صفحه مشخص کنيد که به طور صريح در کدام قسمت از محتواي سايت نمايش يابد بي آنکه به ترتيب قرار گرفتن عناصر درون صفحه توجه کنيد.
 
نمايش ساختار:
زمانيکه از css براي استايل دهي به سايت هاي خود استفاده مي کنيد براي هر قسمت از سايت خود يک Border در نظر بگيريد به اين ترتيب به خودتان کمک مي کنيد تا به راحتي براي آن قسمت خاص استايل هاي مد نظرتان را بيافزايد وتاثير آن را مشاهده نماييد، تنها بايد به خاطر داشته باشيد که پس از اينکه کارتان با آن قسمت تمام شد(css موقتي)border اي را که افزوده ايد حذف نماييد. بياييد براي خود قسمتي از سايت را ياد آوري کنيم:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Contact Us at Bubble Under</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="style1.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="header">
<div id="sitebranding">
<h1>BubbleUnder.com</h1>
</div>
<div id="tagline">
<p>Diving club for the south-west UK - let's make a splash!</p>
</div>
</div><!-- end of header div -->
<div id="navigation">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="contact.html">Contact Us </a></li>
</ul>
</div>
<div id="bodycontent">
<h2>Contact Us</h2>
<p>To find out more, contact Club Secretary Bob Dobalina on 01793 641207 or email <a
</div><!-- end of bodycontent div -->
</body>
</html>
 
 
حالا بياييد به فايل css خود يک borderبه هر يک از عناصر خود در صفحه اضافه کنيم. اين استايل را در انتهاي فايل css خود درج نماييد، بنابراين باعث مي شود تا براي تمامي عناصر سايت خود بردر را بکار ببريد و عنصري از قلم نيفتد و چنانچه عنصري داراي بردر است اين خصيصه برايش تکرار خواهد شد.
 
#header, #sitebranding, #tagline, #navigation, #bodycontent {
border: 1px solid red;
padding: 2px;
margin-bottom: 2px;
}
 
در اينجا من براي عناصر از پدينگ و مارجين پايين استفاده کرده ام تا ديدن عناصر درون هر قسمت از اين بردر ها را براي خود آسان نماييم. تصوير ايجاد شده را مي توانيد در عکس پايين ملاحظه بفرماييد.
 
 
اين تصوير کمي زشت به نظر مي رسد، درسته؟ اين تصوير حتي براي مدت کوتاهي زشت تر هم خواهد شد زمانيکه ما متن بخش درباره ما را جابجا مي کنيم. همانطور که شما هم مي دانيد زمانيکه ميخواهيد دکوراسون منزل خود را تغيير دهيد تمامي لوازم منزل خود را جا بجا مي کنيد و جاي اصلي آنها را تغيير مي دهيد، زمانيکه در حال انجام اين کار هستيد و نصفي از کار خود را انجام داده ايد با اينکه ظاهر منزل به هم ريخته است اما مي دانيد اين جريان موقتي است و اين به هم ريختگي پايان خواهد يافت. در مورد وب سايت ما و اين تصوير نيز دقيقا همين روند پابرجاست.
 
موقعيت دهي مطلق( absolute) :
 
شايد به جرات بتوان گفت که راحت ترين روش براي موقعيت دهي به عناصر استفاده از موقعيت دهي مطلق براي عناصر است. در هنگام استفاده از موقعيت دهي مطلق مي بايست موقعيت آن عنصر را از بالا و چپ صفحه نيز معين کنيم. تصور کنيد از يک مغازه جواهر فروشي مي خواهيد خريد کنيد و آدرس يک قطعه طلا را مي خواهيد به شخص فروشنده بدهيد، مي گوييد " مي توانم آن ساعتي را که در ستون پنجم است و از بالا در رديف سوم قرار دارد را ببينم؟"
استفاده کردن از موقعيت دهي مطلق به سادگي انجام مي شود تنها کافيست که جهت هاي مد نظر خود را (موقعيت آن عنصر از بالا و چپ) در کنار موقعيت مطلق داده شده به عنصر در فايل css آن اضافه نماييد. در مثال زير، ما موقعيت هاي top و left را براي يک div با عرض 90px در نظر گرفته ايم تا هم از بالا و هم از سمت چپ پنجره مرورگرمان به ميزان px200 فاصله ايجاد کرده ايم.
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Absolute Positioning</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
#redblock {
position: absolute;
top: 200px;
left: 200px;
color: white;
background-color: red;
width: 90px;
height: 90px;
padding: 5px;
}
</style>
</head>
<body>
<h1>Absolute Positioning</h1>
<div id="redblock">This is the red block.</div>
<p>The red block is positioned 200 pixels from the top and 200 pixels from the left.</p>
</body>
</html>
 
 
 
 
آماده شدن براي جابجايي عنصر با استفاده از موقعيت دهي:
 
در اين قسمت به موقعيت دهي مطلق به عناصر و با توجه به فاصله آنها از بالا و چپ نسبت به پنجره مرورگر شروع مي کنيم. به همين دليل مي بايست ابتدا زماني را در نظر بگيريد و استايل هاي موقتي را که داده ايد حذف کنيد. در نتيجه ما نيز استايل هاي پدينگ و بردر داده شده را که به عنصر body مان داده بوديم پاک مي کنيم.
 
- فايل style. css را باز کردهو پدينگ و بردر داده شده به عناصر Body را پاک کنيد.
- در عوض به جاي آن، دو خصيصه padding و margin را نوشته و مقادير آنها را برابر با صفر قرار دهيد.
استايل هاي بکار برده شده براي عناصر body شما در فايل css مي بايست مانند زير باشد:
 
body {
background-color: #e2edff;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 125%;
padding: 0;
margin: 0;
}
 
حالا مرورگر خود را refresh نماييد آنچه که ملاحظه مي نماييد مي بايست همانند تصوير زير باشد:
 
 
 
 
تگ هاي سر تيتر درون صفحه يعني BubbleUnder.com و About Us به وسيله مارجين احاطه شده اند. که اين مارجين توسط مرورگر به آنها داده شده حتي اگر ما خودمان به آنها مارجين ندهيم. ايده خوبي است که بياييم و اين مارجين ها را از بين ببريم وسعي کنيم تا تيترها تا آنجايي که امکان دارد به گوشه بالا و سمت چپ div دربرگيرنده آن نزديک شوند. اين امر باعث مي شود تا موقعيت دهي به تيتر ها براي ما راحتتر شده و همچنين مطمئن مي شويم که صفحه وب ما درون تمامي مرورگر ها به صورت يکسان نمايش مي يابد.
 
- در فايل style.css تگ h1 را بيابيد.
- خصوصيت جديدي به آن اضافه نماييد و مقدار مارجين آن را برابر با صفر قرار دهيد.
h1 {
font-size: x-large;
background-color: navy;
color: white;
padding-top: 2em;
padding-bottom: .2em;
padding-left: .4em;
margin: 0;
 
- tagline p# را نيز درون فايلcss يافته و مقدار مارجين آن را حذف نماييد:
 
#tagline p {
font-style: italic;
font-family: Georgia, Times, serif;
background-color: #bed8f3;
border-top: 3px solid #7da5d8;
border-bottom: 3px solid #7da5d8;
padding-top: .2em;
padding-bottom: .2em;
padding-left: .8em;
margin: 0;
}
 
 
صفحه سايت خود را refresh نماييد. فواصلي که قبل و بعد از تيترهاي ذکر شده در تصوير بالا گفته شد مي بايست از بين رفته شده باشد و تصويري همانند شکل زير را مشاهده نماييد.
 
 
خوب حالا در اين مرحله سايت شما از هر زمان ديگري زشت تر خواهد شد اما مهم نيست و نبايد نگران باشيد چرا که اين امر موقت است و تنها بايد توجه داشته باشيد که براي اينکه به راحتي جابجا شدن عناصري از صفحه را که مي خواهيد و به صورت مطلق جاي آنها را درون صفحه معين کنيد را مشاهده نماييد به آنها Border اي با رنگ قرمز بدهيد تا جابجايي آنها برايتان مشخص باشد. سپس به انتهاي فايل css خود خصوصيت جديد زير را اضافه نماييد.
#navigation, #bodycontent, #header {
position: absolute;
}
حالا فايل css را ذخيره کرده و مجددا صفحه سايت را refresh نماييد.
• به هيچ وجه از به هم ريختگي سايت خود نگران نشويد !
 
حتما الان از به هم ريختگي سايت خود ناراحت هستيد و با خود مي گوييد که آيا هر بار که مي خواهيد از موقعيت دهي مطلق استفاده نماييد با همچين صحنه اي روبرو خواهيد شد؟! بسياري از طراحان وب سايت براي هر عنصري از سايت که مي خواهند از موقعيت دهي مطلق استفاده کنند از همان ابتدا فاصله آن را از بالا و سمت چپ پنجره مشخص مي نمايند تا آن عنصر سر جاي خود قرار گيرد و با تصويري مانند آنچه که شما با آن مواجه شده ايد را برخورد نکنند، اين کار تنها با تمرين امکان پذير است و به نظر من اهميت کار در اينجاست که شما با اين روند به طور کامل آشنا شويد.
 
 
د. تنها مي داند که آنها به طور مطلق مقدار دهي شده اند و اينکه موقعيت هر يک از آنها کجاست را نمي داند.
پس بياييد با جابجا کردن محتواي اصلي سايت و منوي راهبري به سمت پايين محتواي تگ Header را ببينيد. در فايل css خود دستور زير را اضافه کنيد:
#navigation, #bodycontent {
top: 120px;
}
اين دستور باعث مي شود تا دو عنصر , #navigation #bodycontent به سمت پايين شيفت يابند. اين تغيير را مي توانيد در تصوير زير ببينيد. حالا موقعيت از top را براي اين دو عنصر تعيين کرديم اما همانطور که در شکل مي بينيد، منوي راهبري و متن درباره ما بر روي هم ديگر افتاده اند پس از سمت چپ به آنها موقعيت (فاصله) مي دهيم تا در کنار يکديگر قرار گيرند. به همين دليل به عنصر bodycontent به اندازه px200 از سمت چپ فاصله مي دهيم تا از منوي راهبري که پهنايي برابر با 180px دارد فاصله گرفته و در کنار آن قرار گيرد.
 
 
پس با توجه به توضيحات داده شده آنچه که مي بايست به css خود اضافه کنيد تا ظاهر سايت درست شود، بدين صورت است:
#navigation, #bodycontent, #header {
position: absolute;
}
#navigation, #bodycontent {
top: 120px;
}
#bodycontent {
left: 200px;
}
 
 
 
 
براي اينکه طراحي صفحه سايت ما تمام شود همچنان کمي کار لازم است تا انجام شود:
 
- محدوده header و tagline تا انتهاي سطر ادامه ندارند.
- بين tagline و h1 فاصله بيهوده اي وجود دارد.
- پدينگ و بردر هاي قرمز داده شده به عناصر را مي بايست حذف کنيم.
- يک يا دو کامنت مي بايست به css مان اضافه کنيم تا توضيح بدهيم که در اين قسمت چه کاري انجام داده ايم.
 
خوب حالا شروع مي کنيم به ايجاد تغييرات گفته شده در بالا تا طرح نهايي اين صفحه از سايتمان ساخته شود.
 
-  تگ body و منوي راهبري را از بالا به جاي px120 به ميزان 107px فاصله دهيد . اين کار باعث مي شود تا پس از حذف کردن بردر هاي قرمز فاصله ميان تگ ها مناسب باشد.
- سپس به مرورگر ، تگ headerو tagline بگوييد تا سطر را به طور کامل اشغال کنند.(اين کار با اجراي دستور width براربر با 100% عملي خواهد شد.)
- بردرهاي قرمز رنگي را که پيش تر ايجاد کرده بوديم را حذف مي کنيم.
- در نهايت فکر خوبيست تا براي تمامي عناصري که موقعيت مطلق داده ايم کامنتي براي توضيح بنويسيم تا بدانيد که چکاري انجام داده ايد.
 
به اين ترتيب آنچه که با توضيحات بالا براي ايجاد تغيير در فايل css خود ايجاد کرده ايم، به صورت زير خواهد بود:
 
/*
This section deals with the position of items on the screen.
It uses absolute positioning - fixed x and y coordinates measured
from the top-left coer of the browser's content display.
*/
#navigation, #bodycontent, #header {
position: absolute;
}
#navigation, #bodycontent {
top: 107px;
}
#bodycontent
left: 200px;
}
#header {
width: 100%;
}
 
به اين صورت سوال مطرح شده اين است که اين تغييرات وب سايت ما را به چه شکلي در مي آورد؟ صفحه ساخته شده وب شما نيز بايد همانند تصوير زير باشد:
 
 
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: چهارشنبه 19 تير 1392 ساعت: 13:59

 آموزش جاوا اسکرپت

جاوا اسکرپت يک زبان اسکرپت نويسي تحت وب است که براي افزايش پويايي صفحات HTML استفاده مي شود. از اين زبان مي توان براي ارزيابي اعتبار فرمهاي HTML قبل از ارسال به سرور، شناسايي مرورگر کاربران، ايجاد انواع منو ها و بسياري کارهاي ديگر استفاده کرد.
 
نکته : بايد توجه داشت که جاوا اسکرپت يک زبان طرف کاربر (Client Side) است توسط کامپيوتر شخصي کاربر تفسير مي شود. کدهاي مربوط به جاوا اسکرپت توسط کاربر نهايي قابل مشاهده هستند پس توصيه مي شود از آن براي مقاصد مهم نظير اتصال به ديتابيس استفاده نشود.
مي توان کدهاي جاوا اسکرپت را به صورت تعبيه شده در صفحات HTML استفاده کرد و يا کدهاي جاوا اسکرپت را در يک فايل جداگانه با پسوند js. ذخيره کرد ولي در هر صورت يان فايلها هم بايد توسط يک صفحه HTML فراخواني شده و نتيجه آنها در صفحات HTML نمايان خواهد شد.
 
بهتر است قبل از شروع به يادگيري جاوا اسکرپت با HTML و CSS آشنايي داشته باشد تا بتوانيد به خوبي از قابليتهاي جاوا اسکرپت استفاده کنيد. براي يادگيري زبانهاي ذکر شده مي توانيد از پيوندهاي زير استفاده کنيد :
 
آموزش HTML به زبان فارسي
آموزش سي اس اس (CSS)
براي آزمايش کردن اسکرپتهايي که مي نويسيد بايد از مرورگري استفاده کنيد که از جاوا اسکرپت پشتيباني مي کند. قابل ذکر است که تقريباً همه مرورگرهاي جديد از جاوا اسکرپت پشتيباني مي کنند از جمله اين مرورگرها مي توان به اينترنت اکسپلورر (IE) که در ويندوز به صورت پيش فرض نصب مي شود، فاير فوکس (Firefox) و اپرا (Opera) اشاره کرد. به خاطر داشته باشيد که نسخه هاي قبل از نسخه 4.0 اينترنت اکسپلورر و Netscape از جاوا اسکرپت پشتيباني نمي کنند.
 
 
 
 
تبادل فايل با سرور از طريق FTP
استفاده از FTP براي تبادل فايل با سرور
FTP مخفف File Transfer Protocol است به معناي پروتوکل انتقال فايل و از آن براي انتقال فايلها بين سرور و کامپيوتر کاربر استفاده مي شود. بيشترين مورد استفاده از اين روش براي آپلود کردن صفحات و فايلهاي مربوط به وب سايت ها است.
 
براي استفاده از FTP به يک نرم افزار هم احتياج داريد که کار اتصال و انتقال فايلها را انجام ميدهد. شما حتي مي توانيد از اينترنت اکسپلورر ويندوز براي اين کار استفاده کنيد اما چون اينترنت اکسپلورر مشخصاً براي استفاده از FTP طراحي نشده است امکانات کاملي در اين زمينه در اختيار شما قرار نميدهد. در ادامه به معرفي چند نرم افزار براي کار با FTP خواهيم پرداخت.
 
اتصال به سرور FTP
براي اتصال به سرور به يک سري اطلاعات احتياج داريد تا با استفاده از آنها به سرور دسترسي داشته باشيد اين اطلاعات معمولاً شامل آدرس سرور FTP، نام کاربري و کلمه عبور شما در سرور هستند. آدرس سرور چيزي شبيه ftp://example.com يا ftp://ftp.example.com است و سرور مورد نظر را براي برنامه مشخص ميکند.
 
معمولاً پوشه اي که محتويات سايت در آن قرار ميگيرند (Remote Folder) در سرور به صورت مجزا در نظر گرفته مي شود که فايلهايي که خارج از اين پوشه آپلود شوند از طريق سايت در دسترس نخواهند بود. نام اين پوشه معولاً public_html يا www است. در صورتي که شما نام اين پوشه را به برنامه FTP خود بدهين پس از اتصال به سرور به صورت خودکار اين پوشه براي شما باز خوهد شد.
 
تصوير زير مربوط به قسمتي از نرم افزار CuteFTP است که کاربر در آن مشخصات سرور FTP را تععين ميکند. قسمتهاي مربوط به Label و Comments براي يادآوري سايت توط کاربر استفاده ميشوند و به سرور ارتباطي ندارند. کادر Host Address براي وارد کردن آدرس سرور FTP است. قسمتهاي Useame و Password هم مربوط به نام کاربري و کلمه عبور کاربر در سرور هستند. Login Method هم معمولاً به صورت normal است در غير اين صورت بايد اطلاعات مربوط به آنرا از مدير سرور خود دريافت کنيد.
 
وارد کردن مشخصات سرور FTP در نرم افزار CuteFTP
 
تبادل فايل بين سرور و کلاينت
اغلب کلاينتهاي FTP ظاهري مشابه هم دارند که تا حدي شبيه اکسپلورر ويندوز است. در تصوير زير مي توانيد نمايي از نرم افزار CuteFTP را مشاهده کنيد.
 
 
نمايي از نرم افزار CuteFTP که براي کار با پروتوکل FTP مورد استفاده قرار ميگيرد
 
در اين نرم افزار ستون سمت چپ نشان دهنده فايلها و پوشه هاي موجود در کامپيوتر کاربر و قسمت بزرگتر در سمت راست نشان دهنده فايلها و پوشه هاي موجود در سروري هستند که نرم افزار به آن متصل شده است. ساير کادرهاي موجود در برنامه هم پيامها و دستوراتي را که بين سرور و نرم افزار رد و بدل مي شود و همچنين فايلهاي موجود در ليست انتقال، فايلهاي در حال انتقال و فايلهايي که انتقال آنها به پايان رسيهد است را نشان مي دهند.
البته معمولاً نرم افزارهاي FTP امکانات ديگري از قبيل ويرايش فايل، فشرده سازي و باز کردن فايلهاي فشرده و امکاناتي از اين قبيل هم دارند ولي ما در اينجا فقط به آپلود و دانلود کردن فايل در آنها مي پردازيم.
 
نرم افزارهاي FTP:
نرم افزراهاي زيادي براي کار با FTP وجود دارند که بسياري از آنها را مي توانيد به صورت رايگان يا نسخه آزمايشي از اينترنت دانلود کنيد. البته در بعضي نرم افزراهاي طراحي وب نظير Dreamweaver هم امکان کار با FTP تعبيه شده است. در اين قسمت به معرفي برخي از اين نرم افزارها مي پردازيم.
 
Inteet Explorer
بسياري از افراد اينترنت اکسپلورر را به عنوان نرم افزاري که قابليت کار با FTP را داشته باشد نميشناسند اما اين قابليت در نسخه هاي اخير اين مرورگر تعبيه شده است. اينترنت اکسپلورر ساده ترين راه براي شروع کار با FTP است چون احتياج به دانلود و نصب نرم افزار جديد نداريد اما در صورتي که ميخواهيد به صورت دائمي و حرفه اي از FTP استفاده کنيد ممکن است کار با اين مرورگر به مرور زمان براي شما خسته کننده شود.
 
FileZilla
اين نرم افزار توسط تعداد زيادي از طراحان و صاحبان سايتهاي اينترنتي مورد استفاد قرار ميگيرد. شما ميتوانيد با مراجعه با آدرس filezilla.sourceforge.net اين نرم افزار را به صورت رايگان دانلود کنيد يا اطلاعات بيشتري در مورد آن به دست آوريد.
 
Nvu
اين برنامه يک يک نرم افزار رايگان براي طراحي و ويرايش صفحات وب است که قابليت کار با FTP هم در آن تعبيه شده است. براي اطلاعات بيشتر در مورد اين نرم افزار مي توانيد به وب سايت آن با آدرس www.nvu.com مراجعه کنيد.
 
CuteFTP
اين نرم افزار مشخصاً براي کار با FTP طراحي شده است و امکانات در خور توجهي در اختيار کاربران خود قرار مي دهد. مي توانيد براي دانلود نسخه آزمايشي اين نرم افزار به سايت رسمي آن با آدرس www.cuteftp.com مراجعه کنيد. اين نرم افزار با توجه به حجم مناسب (حدود 6 مگابايت براي نسخه 7 آن) و امکاناتي که در اختيار کاربران خود قرار ميدهد گزينه مناسبي براي کار با FTP است.
 
WS_FTP
اين نرم افزار هم از طرفداران زيادي برخوردار است. براي کسب اطلاعات بيشتر و دانلود نسخه آزمايشي آن مي توانيد به وب سايت نرم افزار با آدرس www.ipswitch.com مراجعه کنيد.
 
Dreamweaver
امکانات اين برنامه بسيار فراتر از يک نرم افزار FTP ساده است. اين برنامه جهت طراحي وب در سطح حرفه اي ارائه شده است و علاوه بر HTML و CSS که در طراحي صفحات استاتيک استفاده مي شوند از زبانهاي برنامه نويسي دايناميک از جمله PHP و ASP هم پشتيباني ميکند. براي اطلاعات بيشتر در مورد اين نرم افزر ميتوانيد به آدرس www.adobe.com/products/dreamweaver مراجعه کنيد. 
در صورتي که تمايل داريد از اين نرم افزار استفاده کنيد من توصيه ميکنم Adobe Dreamweaver CS3 نسخه ME را که براي زبانهاي رايج در خاور ميانه طراحي شده است انتخاب کنيد.
 
 
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: khatere تاريخ: پنجشنبه 6 تير 1392 ساعت: 14:59

صفحه بندی